/*
* @Author: Flora
* @Date:   2019-01-18 20:37:28
* @Last Modified by:   Flora
* @Last Modified time: 2019-01-18 20:38:12
*/
jQuery.fn.shake = function (intShakes /*Amount of shakes*/, intDistance /*Shake distance*/, intDuration /*Time duration*/) {
	this.each(function () {
		var jqNode = $(this);
		jqNode.css({ position: 'relative' });
		for (var x = 1; x <= intShakes; x++) {
			jqNode.animate({ left: (intDistance * -1) }, (((intDuration / intShakes) / 4)))
			.animate({ left: intDistance }, ((intDuration / intShakes) / 2))
			.animate({ left: 0 }, (((intDuration / intShakes) / 4)));
		}
	});
	return this;
};